package com.dan.inter.service;

import java.util.Map;

public interface GaoDeMapService {
	
	/**
	 * <p>Title: pathPlanningCon</p>   
	 * <p>Description:  路径规划-返回地图url的中转方法
	 * @param guestRequest
	 * @return
	 * @throws Exception   
	 * @see com.dan.inter.service.zff.web.outsideInter.GaoDeMapService#pathPlanningCon(java.lang.String)
	 */
//	String pathPlanningCon(Map<String,String> paramMap) throws Exception;

	/**
	 * <p>Title: getCoordinateByAddress</p>   
	 * <p>Description: 根据地址获取坐标值   
	 * @param address
	 * @return
	 * @throws Exception   
	 * @see com.dan.inter.service.zff.web.outsideInter.GaoDeMapService#getCoordinateByAddress(java.lang.String)
	 */
	String getCoordinateByAddress(Map<String,String> paramMap) throws Exception;
	
	
	/**
	 * @Title: pathPlanningConByMap   
	 * @Description: //总控制 传入用户发送的“位置从XX路到XX路”，然后解析出两个地址，分别获取两个地址的经纬度坐标，封装好传入封装返回地图url的方法中直接返回   
	 * @param: @param paramMap
	 * @param: @return
	 * @param: @throws Exception      
	 * @return: String      
	 * @throws
	 */
	String pathPlanningConByMap(Map<String,String> paramMap) throws Exception;
	
	/**
	 * <p>Title: userLocation</p>   
	 * <p>Description: 标注-定位  
	 * @param latitude
	 * @param longitude
	 * @return   
	 * @see com.dan.inter.service.zff.web.outsideInter.GaoDeMapService#userLocation(java.lang.String, java.lang.String)
	 */
	String userLocation(Map<String,String> paramMap) throws Exception;
}
